#include<iostream>
using namespace std;
int a[31], sum=0, top = -1;
void f(int i, int n)
{
   if(sum==n)
   {
      cout<<n<<"="<<a[0];
      for(int k=1;k<=top;k++)
      {
          cout<<"+"<<a[k];
      }
      cout<<endl;
      return ;
   }
   else if(sum>n) return ;
   for(int j=i;j>=1;j--)
   {
       a[++top]=j;
       sum=sum+j;
       f(j,n);
       sum=sum-j;
       top--;
   }
}
int main()
{
    int n;
    cin>>n;
    f( n,n);
    return 0;
}
